// import { login } from "@/api/user";
// import { getToken, setToken, delToken } from "@/utils/storage";

// export default {
//     namespaced: true,
//     state: {
//         token: getToken() || ''
//     },
//     mutations: {
//         updateToken(state, token) {
//             state.token = token
//             setToken(token)
//         },
//         logout(state) {
//             state.token = ''
//             delToken()
//         }
//     },
//     actions: {
//         async loginAction(context, data) {
//             const res = await login(data)
//             console.log('登录成功', res.data.token);
//             context.commit('updateToken', res.data.token)
//         }
//     },
//     getters: {

//     },
// }

import { login } from "@/api/user";
import { getToken, setToken, delToken } from "@/utils/storage";

export default {
    namespaced: true,
    state: {
        token: getToken() || ''
    },
    mutations: {
        updateToken(state, token) {
            state.token = token
            setToken(token)
        },
        logout(state) {
            state.token = ''
            delToken()
        }
    },
    actions: {
        async loginAction(context, data) {
            const res =await login(data)
            console.log(context,  res.data.token);
            context.commit('updateToken', res.data.token)
        }
    },
    getters: {

    }
}